# -*- coding: utf-8 -*-
"""
Created on Thu Apr 23 09:12:09 2020

@author: 付说举于版筑之间
"""

import pandas as pd

import matplotlib.pyplot as plt
'''
df = pd.read_csv("dataS.csv")
df=df.rename(columns={"车数：12":"12 cars", "车数：15":"15 cars", "车数：18": "18 cars"})

#boxplot=dT.boxplot()
df.to_csv("dfSteps.csv",index=False)
print(df)
'''

df = pd.read_csv("op1233s.csv")
#df=df.rename(columns={"车数：12":"12 cars", "车数：15":"15 cars", "车数：18": "18 cars"})

#boxplot=dT.boxplot()
#df.to_csv("dfTime.csv",index=False)

#print(df)
boxplot=df.boxplot(grid=False)
plt.ylabel("Sorting Steps")
#plt.ylabel("time consuming")
plt.xlabel("Number of Cars")#我们设置横纵坐标的标题。
plt.show()

def status(x) : 
    return pd.Series([x.count(),x.min(),x.idxmin(),x.quantile(.25),x.median(),
                      x.quantile(.75),x.mean(),x.max(),x.idxmax(),x.mad(),x.var(),
                      x.std(),x.skew(),x.kurt()],index=['总数','最小值','最小值位置','25%分位数',
                    '中位数','75%分位数','均值','最大值','最大值位数','平均绝对偏差','方差','标准差','偏度','峰度'])
print(pd.DataFrame(df.median()))
print(pd.DataFrame(df.mean()))